home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_132.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
19KB
|
323 lines
# near model CODE resource
# jump table entries: 12928-12928 (1 of them)
export_1616:
00000000 4E56 FC44 link A6, -0x03BC
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 2878 0B64 movea.l A4, [0x00000B64 /* BackgrounderVars */]
0000000C 206E 0008 movea.l A0, [A6 + 0x8]
00000010 2050 movea.l A0, [A0]
00000012 2D68 0092 FFFC move.l [A6 - 0x4], [A0 + 0x92]
00000018 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000001C 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */]
00000020 4A00 tst.b D0
00000022 588F addq.l A7, 4
00000024 6600 03CA bne +0x3CC /* 000003F0 */
00000028 2F3C 6578 746E move.l -[A7], 0x6578746E /* 'extn' */
0000002E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000032 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */]
00000036 2D40 FFF8 move.l [A6 - 0x8], D0
0000003A 508F addq.l A7, 8
0000003C 6700 03B2 beq +0x3B4 /* 000003F0 */
00000040 7000 moveq.l D0, 0x00
00000042 2D40 FF9E move.l [A6 - 0x62], D0
00000046 206E FFFC movea.l A0, [A6 - 0x4]
0000004A 2050 movea.l A0, [A0]
0000004C 3D68 0030 FFA2 move.w [A6 - 0x5E], [A0 + 0x30]
00000052 41EE FE8C lea.l A0, [A6 - 0x174]
00000056 4210 clr.b [A0]
label00000058:
00000058 102D FE02 move.b D0, [A5 - 0x1FE]
0000005C 6500 0392 bcs +0x394 /* 000003F0 */
00000060 0C00 0005 cmpi.b D0, 0x5
00000064 6200 038A bhi +0x38C /* 000003F0 */
00000068 7200 moveq.l D1, 0x00
0000006A 1200 move.b D1, D0
0000006C D241 add.w D1, D1
0000006E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000072 4EFB 1000 jmp [PC + D1.w]
00000076 000E 0034 ori.b A6, 0x34 /* '4' */
0000007A 0082 00B8 02AC ori.l D2, 0xB802AC
00000080 0362 bchg -[A2], D1
00000082 B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF
00000088 6704 beq +0x6 /* 0000008E */
0000008A 200C move.l D0, A4
0000008C 6606 bne +0x8 /* 00000094 */
label0000008E:
0000008E 7004 moveq.l D0, 0x04
00000090 A522 syscall NewHandleSys, flags=5
00000092 2848 movea.l A4, A0
label00000094:
00000094 200C move.l D0, A4
00000096 6700 0358 beq +0x35A /* 000003F0 */
0000009A 2054 movea.l A0, [A4]
0000009C 4250 clr.w [A0]
0000009E 21CC 0B64 move.l [0x00000B64 /* BackgrounderVars */], A4
000000A2 1B7C 0001 FE02 move.b [A5 - 0x1FE], 0x1
000000A8 4878 2818 push.l 0x2818
000000AC 486E FE8C pea.l [A6 - 0x174]
000000B0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000000B4 486E FE8C pea.l [A6 - 0x174]
000000B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000BC 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */]
000000C0 2D40 FE88 move.l [A6 - 0x178], D0
000000C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000000C8 6700 0326 beq +0x328 /* 000003F0 */
000000CC 4878 4362 push.l 0x4362 /* 'Cb' */
000000D0 206E FE88 movea.l A0, [A6 - 0x178]
000000D4 2F08 move.l -[A7], A0
000000D6 2050 movea.l A0, [A0]
000000D8 2050 movea.l A0, [A0]
000000DA 2268 000C movea.l A1, [A0 + 0xC]
000000DE 4E91 jsr [A1]
000000E0 4A00 tst.b D0
000000E2 508F addq.l A7, 8
000000E4 6700 030A beq +0x30C /* 000003F0 */
000000E8 2054 movea.l A0, [A4]
000000EA 0068 8000 0002 ori.w [A0 + 0x2], 0x8000
000000F0 1B7C 0002 FE02 move.b [A5 - 0x1FE], 0x2
000000F6 2F3C 7072 6E74 move.l -[A7], 0x70726E74 /* 'prnt' */
000000FC 2F3C FFFF 8000 move.l -[A7], 0xFFFF8000
00000102 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00000106 2B40 FDFE move.l [A5 - 0x202], D0
0000010A 70FF moveq.l D0, 0xFFFFFFFF
0000010C B0AD FDFE cmp.l D0, [A5 - 0x202]
00000110 508F addq.l A7, 8
00000112 6700 02DC beq +0x2DE /* 000003F0 */
00000116 7000 moveq.l D0, 0x00
00000118 2B40 FDFA move.l [A5 - 0x206], D0
0000011C 2B40 FDF6 move.l [A5 - 0x20A], D0
00000120 72FF moveq.l D1, 0xFFFFFFFF
00000122 2B41 FDF2 move.l [A5 - 0x20E], D1
00000126 1B7C 0003 FE02 move.b [A5 - 0x1FE], 0x3
0000012C 41EE FE84 lea.l A0, [A6 - 0x17C]
00000130 20B8 020C move.l [A0], [0x0000020C /* Time */]
00000134 202D FDF2 move.l D0, [A5 - 0x20E]
00000138 B0AE FE84 cmp.l D0, [A6 - 0x17C]
0000013C 6200 017C bhi +0x17E /* 000002BA */
00000140 4878 2818 push.l 0x2818
00000144 486E FE8C pea.l [A6 - 0x174]
00000148 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
0000014C 486E FE8C pea.l [A6 - 0x174]
00000150 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000154 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */]
00000158 2D40 FE80 move.l [A6 - 0x180], D0
0000015C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000160 671A beq +0x1C /* 0000017C */
00000162 4878 4362 push.l 0x4362 /* 'Cb' */
00000166 206E FE80 movea.l A0, [A6 - 0x180]
0000016A 2F08 move.l -[A7], A0
0000016C 2050 movea.l A0, [A0]
0000016E 2050 movea.l A0, [A0]
00000170 2268 000C movea.l A1, [A0 + 0xC]
00000174 4E91 jsr [A1]
00000176 4A00 tst.b D0
00000178 508F addq.l A7, 8
0000017A 663E bne +0x40 /* 000001BA */
label0000017C:
0000017C 41EE FD80 lea.l A0, [A6 - 0x280]
00000180 4210 clr.b [A0]
00000182 486E FE8C pea.l [A6 - 0x174]
00000186 2F3C 8000 0000 move.l -[A7], 0x80000000
0000018C 7031 moveq.l D0, 0x31
0000018E 2F00 move.l -[A7], D0
00000190 4878 281A push.l 0x281A
00000194 486E FD80 pea.l [A6 - 0x280]
00000198 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000019C 486E FD80 pea.l [A6 - 0x280]
000001A0 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000001A4 2054 movea.l A0, [A4]
000001A6 0268 7FFF 0002 andi.w [A0 + 0x2], 0x7FFF
000001AC 1B7C 0001 FE02 move.b [A5 - 0x1FE], 0x1
000001B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000001B6 6000 0238 bra +0x23A /* 000003F0 */
label000001BA:
000001BA 7000 moveq.l D0, 0x00
000001BC 2640 movea.l A3, D0
000001BE 7201 moveq.l D1, 0x01
000001C0 240B move.l D2, A3
000001C2 6616 bne +0x18 /* 000001DA *